#pragma once

#include "e2d/core/pch.h"
#include "e2d/core/Component.h"

namespace e2d
{
	struct Grid : public e2d::Component
	{
		FXCC_DEFINE_COMPONENT_LABEL(Grid);

		glm::ivec3 m_GridIndex{ 0,0 ,0 };

		// it means size
		glm::ivec3 m_NumGrids{ 1, 1 , 1 };

		void UpdateRuntime();

		void Update();

	};
};